package kr.moiba.user.service;

import java.util.List;
import java.util.Map;

import kr.moiba.user.domain.User;

/**
 * @author Lee Youngho
 *
 */
public interface UserSvc {
	
	public User findbyAuth(String userId) throws Exception;
	
	public List<User> findbyList(Map<String, Object> condition) throws Exception;
	
	public Map<String, Object> findbyListPaging(Map<String, Object> condition) throws Exception;
	
	public User findby(Integer idx) throws Exception;
	
	public User add(User user) throws Exception;
	
	public User modify(User user) throws Exception;
	
	public int remove(Map<String, Object> condition) throws Exception;
	
	public int reuse(Map<String, Object> condition) throws Exception;
	
	public String findbyChkDupl(Map<String, Object> condition) throws Exception;

}